Suite Overview ................................................................................................................................................................................10
Installation and Configuration .........................................................................................................................................................10
License Activation and Management ...............................................................................................................................................10
Changing Licensing at Any Time ..........................................................................................................................................................12
Borrowing a Cloud Shared License .......................................................................................................................................................12
Returning a Borrowed Cloud Shared License Early ..............................................................................................................................14
Common Toolbar and Menu Buttons ..............................................................................................................................................16
Getting Help .........................................................................................................................................................................................16
Getting More Help: Videos ................................................................................................................................................................. 16
Submitting a Feature Request .............................................................................................................................................................17
Reporting a Bug ...................................................................................................................................................................................17
Contacting Technical Support ..............................................................................................................................................................18
Getting Application Information ..........................................................................................................................................................18
Suite Settings ..................................................................................................................................................................................27
Starting Suite Settings .........................................................................................................................................................................27
Changing Which Ribbon Buttons are Visible and how they Appear ....................................................................................................28
Seeing and Changing License Status ....................................................................................................................................................31
Detail Link .......................................................................................................................................................................................32
Starting Detail Link ..............................................................................................................................................................................32
Starting the Import ..............................................................................................................................................................................37
Calculate a Run Length ........................................................................................................................................................................38
Renumbering Rooms, Areas and Spaces ..............................................................................................................................................46
Renumbering Grids and Detail Numbers .............................................................................................................................................49
Renumbering General Elements ..........................................................................................................................................................49
Special Notes .......................................................................................................................................................................................49
Using View Aligner ...............................................................................................................................................................................50
Fab Sheets .......................................................................................................................................................................................55
Starting Fab Sheets ..............................................................................................................................................................................55
Fire Rating .......................................................................................................................................................................................70
Starting Fire Rating ..............................................................................................................................................................................70
Setting Fire Ratings ..............................................................................................................................................................................70
Custom Fire Rating Parameter ............................................................................................................................................................71
Fixing Common Visibility Issues of Elements in Views .........................................................................................................................78
Choosing an Element to be Found in a Target View ............................................................................................................................78
Pre-Selecting One or More Elements that are Visible in Other Views ................................................................................................. 80
Online Help ..........................................................................................................................................................................................83
Model Compare...............................................................................................................................................................................84
Starting Model Compare .....................................................................................................................................................................84
Effective Use of Model Compare .........................................................................................................................................................84
Example Changes .................................................................................................................................................................................86
Auto Zoom, Select and Copy ..............................................................................................................................................................100
Model Dashboard ..........................................................................................................................................................................120
Starting Model Dashboard ................................................................................................................................................................120
Parameters Model Data Metrics .......................................................................................................................................................121
Working with Occupant Paths ...........................................................................................................................................................125
Loading and Saving Settings ..............................................................................................................................................................131
Choosing the Shared Parameters File ................................................................................................................................................134
Selecting Schedules and Families .......................................................................................................................................................135
Processing the Changes .....................................................................................................................................................................138
Modifying Revision Information ........................................................................................................................................................140
Creating and Using Print Sets ............................................................................................................................................................140
Other Options ....................................................................................................................................................................................141
Room Data Sheets .........................................................................................................................................................................142
Starting Room Data Sheets ................................................................................................................................................................142
The Room Data Sheets Interface .......................................................................................................................................................142
Getting Started ..................................................................................................................................................................................143
Saving and Loading Configurations ...................................................................................................................................................143
Room and Space Selection ................................................................................................................................................................. 144
Sheet Naming and Numbering ..........................................................................................................................................................145
Room Family Manager ..................................................................................................................................................................153
Starting Room Family Manager .........................................................................................................................................................153
Building Room Types .........................................................................................................................................................................154
Placing Families and Model Validation ..............................................................................................................................................160
Creating a New Link ...........................................................................................................................................................................167
Manually Updating one or More Schedules ......................................................................................................................................172
Editing a Schedule Definition .............................................................................................................................................................172
Custom Naming a Schedule ...............................................................................................................................................................173
Removing one or More Schedule Definitions .....................................................................................................................................173
Re-Linking to a Moved or Renamed Spreadsheet File .......................................................................................................................174
Getting Started ..................................................................................................................................................................................177
Working with the Layout Graphic and Alignment Methods ..............................................................................................................178
Applying Layouts to Existing Sheets Based on a Sheet ......................................................................................................................180
Applying Layouts to New Sheets ........................................................................................................................................................182
Creating and Using Sheet Configurations ..........................................................................................................................................183
Spreadsheet Link ...........................................................................................................................................................................186
Starting Spreadsheet Link ..................................................................................................................................................................186
Working with Raw Numeric Values ...................................................................................................................................................191
Working with Multiple Categories .....................................................................................................................................................191
Type Parameters in the Spreadsheet Window ...................................................................................................................................192
Building the Spreadsheet From Schedules .........................................................................................................................................194
Applying Changes to the Revit Model ................................................................................................................................................207
Exporting and Opening Files from Spreadsheet Link .........................................................................................................................209
Creating New Project Parameters .....................................................................................................................................................210
Creating New Elements .....................................................................................................................................................................212
Spreadsheet Link Options ..................................................................................................................................................................216
Spreadsheet Link Express ..............................................................................................................................................................217
Starting Spreadsheet Link Express .....................................................................................................................................................217
Main Dialog .......................................................................................................................................................................................217
The View Creator User Interface ........................................................................................................................................................220
Plan & Ceiling Views ..........................................................................................................................................................................223
Elevation, Section and Detail Creation ..............................................................................................................................................227
3D Views ............................................................................................................................................................................................229
Sheets & Title Blocks ..........................................................................................................................................................................231
Appendix A – Using Snapshot Filtering ..........................................................................................................................................240
Appendix B – List of Slow Parameters ...........................................................................................................................................258
Appendix C – Table of Supported Spreadsheet Functions ..............................................................................................................260
CTC BIM Project Suite User Guide
February 13, 2025
https://www.ctcsoftware.com
Page 10of 273
Suite Overview
The products from CTC Software offer many utilities for enhancing the productivity of users of Revit® software from
Autodesk®. Revit users typically launch these tools from within the Revit software.
Although written to function correctly with the international community in mind wherever possible, CTC Software
products are currently only tested on English USA versions of Revit running on English USA versions of Windows.
Installation and Configuration
The standard workstation installation requires little more than running the setup program. For more information
regarding topics such as automating workstation installations and preconfiguring workstation settings, please refer to
the CTC BIM Suites Installation and Configuration Guide document.
License Activation and Management
The productivity tools provided with light background colors are free tools that run without any special licensing. The
productivity tools provided with dark background colors are premium tools which require licensing.
Unless initially preconfigured by the system administrator, the first time any of the licensed tools are launched from the
Revit ribbon, the Product and License Information dialog will appear which requires acknowledging the licensing
requirements by clicking the OK button at the bottom.
CTC Software products support only cloud-shared licensing, and also free trial licenses that use CTC’s cloud licensing
engine. You must click the OK button to activate the cloud licensing and acknowledge using a CTC cloud account.
The licensing will automatically apply to all of the tools that are included in the suite which require licensing. So once
the first tool has configured the licensing, the other premium tools in the suite will automatically use the same
configuration.
Once you click the OK button, you may be asked to login, if you aren’t already logged in from using another CTC product:
CTC BIM Project Suite User Guide
February 13, 2025
https://www.ctcsoftware.com
Page 11of 273
Either way, once you have logged in, the product will be configured for cloud shared licensing:
CTC BIM Project Suite User Guide
February 13, 2025
https://www.ctcsoftware.com
Page 12of 273
and the licensing screen will be updated to show that:
At this point, you may borrow a license for offline use (if permitted by the administrator). You may also Sign Out from
the cloud licensing system in case a different user needs to sign in on this computer.
Changing Licensing at Any Time
Licensing can also be changed at any time using the “Suite Settings” tool, which is discussed below, or by using the
“Suite Licensing” menu choice in the licensed add-in tools:
Borrowing a Cloud Shared License
If a license is needed in anticipation of being disconnected from the Internet, borrowing a license can ensure that the
CTC tools are available for use when offline.
IMPORTANT: For normal use of the software, where you have a standard Internet connection, you DO NOT need to
borrow a license. Borrowing a license is normally only needed when you know you will need to use the software at a
CTC BIM Project Suite User Guide
February 13, 2025
https://www.ctcsoftware.com
Page 13of 273
time when you won’t have a reliable Internet connection. While you have a license borrowed, that is one less shared
license available to all other users.
NOTE: Borrowing is only available for purchased cloud shared licenses. Borrowing is not available for trial licenses.
IMPORTANT: In the event your computer is lost, stolen or damaged (e.g. a hard drive crash) an administrator CAN
NOT recover a borrowed license. In that case, the license will be unavailable to all users until the borrow period has
naturally expired. As such, you only want to borrow a license for the barest minimum amount of time needed.
Begin by opening the Product and License Information screen from either the main pulldown menu of a premium tool, or
from the Suite Settings add-in. From here, click the ‘Borrow…’ button to begin the process of choosing the length of time
to borrow a Cloud Shared license.
CTC BIM Project Suite User Guide
February 13, 2025
https://www.ctcsoftware.com
Page 14of 273
The date selector should appear:
Confirm the date selection and click the Borrow License button. A success message should appear.
Returning a Borrowed Cloud Shared License Early
To return the license early, in the Product and License Information form, find the Return Early… button and click it.
CTC BIM Project Suite User Guide
February 13, 2025
https://www.ctcsoftware.com
Page 15of 273
A prompt will appear confirming that the license should be returned.
Click the Yes button, then you should see:
The license status should now show a ‘not borrowed’ message.
CTC BIM Project Suite User Guide
February 13, 2025
https://www.ctcsoftware.com
Page 16of 273
Common Toolbar and Menu Buttons
Getting Help
In the toolbar, clicking the “Help” button will display this user guide.
Getting More Help: Videos
An alternate source of help is to click on the Videos button, which will display a list of tool-specific videos in your web
browser.
CTC BIM Project Suite User Guide
February 13, 2025
https://www.ctcsoftware.com
Page 17of 273
Submitting a Feature Request
If you have an idea for enhancing a feature or would like to see a new feature added to the software, you can either use
the “Request Feature” button on the About dialog (seen below) or can access that functionality using the “Request
Feature” drop-down menu choice:
Selecting this option will open the Support page on the CTC web site, which allows you to add a request for a new
feature by selecting the Wish List option.
Reporting a Bug
If you encounter what you feel is an issue or incorrect operation in the software, you can report this as a “bug” by either
using the “Report Bug” button on the About dialog (seen below) or can access that functionality using the “Report Bug”
drop-down menu choice:
Selecting this option will open the Support page on the CTC web site, which allows you to submit the information about
the issue.
CTC BIM Project Suite User Guide
February 13, 2025
https://www.ctcsoftware.com
Page 18of 273
Contacting Technical Support
In the toolbar, clicking the “Support” button will open the Support page on the CTC web site. This button may be hidden
by your system administrator.
Selecting this option will open the Support page on the CTC web site.
Getting Application Information
In the toolbar, clicking the “About” button will display a dialog which shows information about this tool.
This screen should look like this:
CTC BIM Project Suite User Guide
February 13, 2025
https://www.ctcsoftware.com
Page 19of 273
CTC BIM Project Suite User Guide
February 13, 2025
https://www.ctcsoftware.com
Page 20of 273
Revit Properties
Unlike the other tools in BIM Project Suite, Revit Properties does not actually run within Revit.Instead, it modifies the
Windows Explorer / File Explorer interface to provide access to basic data about Revit project files, family files, project
template files and family template files.
Most importantly, without having to be in Revit it will tell you what version of Revit last saved the file, but includes
other information as well. Knowing what version of Revit last saved the file can help you know which version of Revit to
use to open the file.
Further, Revit Properties can open Revit files in a user-selected version of Revit as well, but has the following limitations:
•It cannot open a project “Detached from central”
•It cannot open a project while allowing the user to choose which worksets to open
•It cannot open a workshared project AND overwrite the previous local copy – it can only append with date and
time
•It cannot open a file with auditing turned on
However, this tool will let you “Create New Local” from a central file in the same manner Revit does.
This is a free tool that does not have licensing requirements.
Starting Revit Properties
In Windows Explorer or File Explorer, navigate to the folder which has the Revit file of interest, right-click on the Revit
file and select the “Revit Properties” pop-up menu choice:
CTC BIM Project Suite User Guide
February 13, 2025
https://www.ctcsoftware.com
Page 21of 273
This menu choice will only appear for *.rvt, *.rfa, *.rte and *.rft files.
A resizable dialog like the following will appear:
The Revit version that last saved the file is indicated in the image above.
A central file shows different information:
The list of data available for family files has some information about the last time the file was updated, the family
category, and the number of types and the names of the types in the family:
CTC BIM Project Suite User Guide
February 13, 2025
https://www.ctcsoftware.com
Page 22of 273
This button will copy the information from the list of file properties to the clipboard, as text:
This button will copy the preview image to the clipboard as a 128 x 128 pixel image:
CTC BIM Project Suite User Guide
February 13, 2025
https://www.ctcsoftware.com
Page 23of 273
These buttons provide the ability to open the document in a specific version of Revit:
If the file was saved in a version of Revit that is later than any version installed (or if no versions of Revit are installed),
these buttons will not be visible. Otherwise, the list of choices will show all the versions of Revit that have been
detected on this computer.
If only one version of Revit is installed, the list will not be visible and the button will change to say something like “Open
in Revit 2019” (as appropriate).
If more than one version of Revit is installed, the list will be visible and the version that most closely matches the version
in which the file was last saved will be selected automatically by default. This is true for older versions of Revit as well,
which may have contained discipline-specific names such as “Revit Architecture 2018” or “Revit MEP 2019.”
For families and non-workshared project files, if a later version of Revit is selected and the “Open in:” button is clicked, a
warning like this will appear:
Opening a central file in the same version of Revit in which it was last saved presents some options:
CTC BIM Project Suite User Guide
February 13, 2025
https://www.ctcsoftware.com
Page 24of 273
If “Create New Local” is selected, a new local file will be created in the same folder and with the same name that Revit
natively does, based on the settings for that version of Revit.
Because project files can be large and take time to copy, the following message is presented:
Then a dialog like this will appear in Revit:
This is normal. Clicking the “Close” button will complete the process, and a new local file will be used.
If instead the “Continue opening the central file” choice is selected, before opening the file directly in Revit this warning
is displayed:
If creating a new local file is selected again later on the same central file by the same user, a dialog similar to the
equivalent one in Revit will appear:
CTC BIM Project Suite User Guide
February 13, 2025
https://www.ctcsoftware.com
Page 25of 273
If the timestamp approach is chosen, the existing local file will be renamed with the same time stamp system that Revit
uses, and a new local file is created from the central file.
Revit itself will not allow creating a new local file from a central file if the version of Revit that is running is newer than
the version that was used to last save the central file. The same is true for this tool if you select to open a central file in
a newer version of Revit. In that case you will not get the option to create a new local file, but instead will see this:
Choosing “Yes” will continue with opening the central file directly in the later version of Revit.
Using Revit Properties on an existing local file and having it be opened with this tool will show the following:
Selecting the default “Create New Local” choice will show the subsequent dialog (seen previously):
CTC BIM Project Suite User Guide
February 13, 2025
https://www.ctcsoftware.com
Page 26of 273
CTC BIM Project Suite User Guide
February 13, 2025
https://www.ctcsoftware.com
Page 27of 273
Suite Settings
The Suite Settings tool allows suite-level changes to be applied.
NOTE:You may need to restart Revit in order to see any changes made with this tool take effect.
NOTE:Your system administrator may disable some features of this application.
Starting Suite Settings
On the Revit ribbon, click on the “Suite Settings” button.
Depending on ribbon button configuration, the button may be labeled “BIM Project Suite Settings” and be located under
the “Free Tools” dropdown button on the CTC BIM Project Suite panel.
CTC BIM Project Suite User Guide
February 13, 2025
https://www.ctcsoftware.com
Page 28of 273
This will launch the application, which should look something like this:
Changing Which Ribbon Buttons are Visible and how they Appear
The first tab in the Suite Settings tool allows changing which ribbon buttons are available, if this feature has not been
disabled by the system administrator. The CTC Suites Installation and Configuration document explains how ribbon
button availability can be controlled more automatically using either configuration files or Active Directory security
group definitions.
For any ribbon buttons that you don’t want to have available, simply clear the checkmark by their name and then click
the “Save” button at the bottom.
If you turn off the button for this application itself, the following dialog will appear when you try to save that change:
CTC BIM Project Suite User Guide
February 13, 2025
https://www.ctcsoftware.com
Page 29of 273
Selecting the grouping checkboxes near the bottom of the dialog will condense the tools into a dropdown button. This is
the default behavior when the tools are installed on a new computer:
Note that if only one tool within a group is visible, the button for that tool will be placed directly on the panel. There will
be no drop-down button if there would be only one tool to show underneath it.
Either free or premium tools (or both) can be ungrouped. For example, these settings:
results in this:
Selecting the “Use small icons for ungrouped tools in the Revit ribbon” checkbox can save some ribbon space for
ungrouped tools. For example, these settings:
CTC BIM Project Suite User Guide
February 13, 2025
https://www.ctcsoftware.com
Page 30of 273
results in this:
CTC BIM Project Suite User Guide
February 13, 2025
https://www.ctcsoftware.com
Page 31of 273
Seeing and Changing License Status
The second tab in the Suite Settings tool allows seeing the current license status and changing the licensing:
The top portion of this screen shows how the licensing is currently configured for this suite.Clicking the “Change
Licensing…” button will show theProduct and License Information dialog that allows changing how the suite is licensed,
which is discussed above.
CTC BIM Project Suite User Guide
February 13, 2025
https://www.ctcsoftware.com
Page 32of 273
Detail Link
Introduction
Detail Link allows for the automation and mass linking or importing of multiple external AutoCAD DWG detail files. Detail
Link can also be used for the automation and mass importing of image files. Each detail or image will be linked or
imported and placed into a Drafting view based on options selected.
Starting Detail Link
On the Revit ribbon, click on the “Detail Link” button.
DWG File Selection
To select which DWG files should be linked or imported, click the “Add Detail Files…” button in the toolbar at the top.
The following dialog will appear:
CTC BIM Project Suite User Guide
February 13, 2025
https://www.ctcsoftware.com
Page 33of 273
The controls at the top allow specifying in which folder to look for DWG detail files, and whether or not to include
subfolders when searching. Clicking the “Search Again” button will search for the DWG files.
Once one or more DWG files have been found, they will appear in the “Files found” list. Click on one or more DWG files
and then click the “Add Selected Files” button to add them to the list of DWG files to process in the lower half of the
screen.
Clicking the OK button will return the list of files selected to the main dialog:
To remove items from the list, simply select one or more of them and press the Delete key on the keyboard.
Image files can be selected using a similar process to DWGs. Click the “Add Image Files…” button to launch the “Select
Files” dialog.
CTC BIM Project Suite User Guide
February 13, 2025
https://www.ctcsoftware.com
Page 34of 273
Once images have been selected they will appear in the “Selected Image Files” list.
View Naming
View naming can be handled using one of three options.
CTC BIM Project Suite User Guide
February 13, 2025
https://www.ctcsoftware.com
Page 35of 273
The “Automatically create new Drafting Views” option will generate and name the drafting view the same as the DWG
or image file name, without the file extension.
The “Select an existing Drafting View for each file” option allows selecting an existing drafting view for each DWG or
image to be imported/linked into Revit. If an appropriate view does not exist the option to create a new view can be
used instead.
The “Enter a name for each new Drafting View for each DWG” option requires manually entering a name for each new
drafting view to be created. If an appropriate view already exists the option to select an existing view can be used
instead.
CTC BIM Project Suite User Guide
February 13, 2025
https://www.ctcsoftware.com
Page 36of 273
Options
The options area are used to configure the settings to use when importing or linking each file.
DWGs can either be imported or linked into the project. The Import/Link option controls whether to link or import the
CAD detail. CTC recommends as a best practice to link CAD files where possible.
The Positioning option controls whether the DWG file is placed “Auto - Center to Center” or “Auto - Origin to Origin”
within the Revit environment.
The Colors option controls how to handle layer colors from AutoCAD. The options are to preserve, invert or convert to
black and white.
The Layers option controls whether to import or link all layers from the DWG file or only the visible layers.
Import units are typically set in the original DWG file but if the units are unknown, or alternative units are needed, they
can be set using the Import Units option.
Image files can only be imported, the image options control how to position the image file and what the resolution of
the image should be.
CTC BIM Project Suite User Guide
February 13, 2025
https://www.ctcsoftware.com
Page 37of 273
Starting the Import
After all options have been configured, click the “Import/Link” button to import or link the DWG files into Revit.
A progress bar will appear at the bottom of the screen while the drawings are being imported.
Once processing is complete, a report will show the results:
The icon in the lower right corner of the window will let you copy the contents of the window to the clipboard.
If any drawing files failed to link they will show up in a separate section at the bottom of the report.
CTC BIM Project Suite User Guide
February 13, 2025
https://www.ctcsoftware.com
Page 38of 273
Length Calculator
Introduction
Length Calculator is a simple add-in designed to assist during the design phase of duct, pipe, conduit or cable tray layout
by quickly calculating the length of a run.
Starting Length Calculator
On the Revit ribbon, click on the “Length Calculator” button.
Calculate a Run Length
To calculate a run length, select the elements in the run.
With the elements still selected, launch Length Calculator and click the “Calculate Length” button.
CTC BIM Project Suite User Guide
February 13, 2025
https://www.ctcsoftware.com
Page 39of 273
The length of any selected pipe, duct, cable tray or conduit will be calculated in the current project units and displayed in
the “Total Length” field. Fittings will not be included in the calculation as they do not report their length.w
The number of segments of the selected run will also be shown in the “Segments Count” field.
CTC BIM Project Suite User Guide
February 13, 2025
https://www.ctcsoftware.com
Page 40of 273
Quick Select
Quick Select facilitates the selection of specific elements by Revit filters or specific categories and parameter values. The
elements that match the filter criteria can either be added to, removed from or replace the currently selected elements.
In some cases it may be beneficial to run through the Quick Select interface more than once to refine selection results.
Starting Quick Select
On the Revit ribbon, click on the “Quick Select” button
Selections
Quick Select can build a new selection, add to an existing selection, remove items from an existing selection, or replace
the current selection altogether. The Selections list shows the selection criteria that have been created. For instance,
when choosing Category as the first criteria, an item will appear in the list with 'C' (category).
CTC BIM Project Suite User Guide
February 13, 2025
https://www.ctcsoftware.com
Page 41of 273
If choosing 'Filter', an 'F' will preced the filter name.
To create more than one criterion for the same category or filter:
1.Click on the plus in the list
2.Select the same filter or category
3.Choose additional or other Parameter Filter options
Selection criteria of the same category or filter will be numbered, like this:
C Areas 1
C Areas 2
To modify the selection criteria of an item in the selections list, simply select the item and change it's properties.
Selection Criteria
The three options in the “Apply Filter To” dropdown are listed below and determine which elements will be considered
in the selection filter:
•Project – All elements in the current Revit project
•Active View – Only elements in the current Revit view
•Current Selection – Only elements in the current selection
In this example, a new selection will be built using the “Project” option.
The next step is to decide how to build the filter. Quick Select can utilize an existing view filter or to build a filter by
category. In this example the category option is used and the “Doors” category has been selected.
HINT: Type the name of the desired category to find it in the list more quickly.
At this point clicking “Select” would add all doors in the project to the selection set, however the filter can be further
refined using the parameter filters. In this example the “Level” property will be used to only add doors on level 1 to the
selection set.
CTC BIM Project Suite User Guide
February 13, 2025
https://www.ctcsoftware.com
Page 42of 273
Once the filter is configured click the “Update selection set” button to add the elements that fall under the filter to the
list.
The “Selection Set” window will be updated to reflect the results of the filter and the "Selections" list will now include
the new criteria.
In this case the doors in the project from Finished Floor are displayed. The doors category has been expanded to show
the different families and how many instances of each exist.
CTC BIM Project Suite User Guide
February 13, 2025
https://www.ctcsoftware.com
Page 43of 273
The tree view of the selection set can be used to further refine the selection. In the example below, unchecking the
“Single-Flush” family from the tree view will remove the two instances of that door from the selection set.
TIP: Refining Selections
It may be desirable to refine a selection with more granularity than can be achieved by a single filter. If additional
filtering is desired, create duplicate selections as many times as needed, each time applying the changes to the selection
set until the target elements are selected.
Saving and Loading Selection Settings
Quick Select criteria can be saved for later use. The filters and their values are stored in a file with a .qssh extension.
After the criteria has be set, click the save button on the toolbar at the top and specify the name and location of the
.qssh file.
To load the settings, choose either ‘Load with Values’ or ‘without’. When loading with values, the chosen value from the
parameter filter will be set. When loading without values, the values are ignored and will require a selection to apply.
CTC BIM Project Suite User Guide
February 13, 2025
https://www.ctcsoftware.com
Page 44of 273
Settings Load Options
In options, the default is to prompt the user to choose each time settings are loaded whether to include values. The
options can alternatively be set to default to one method and never prompt:
Exporting Selections
The list of selected elements can be exported as a spreadsheet if desired. To do this, make the selections and click the
“Export Selection Set”.
CTC BIM Project Suite User Guide
February 13, 2025
https://www.ctcsoftware.com
Page 45of 273
Renumbering
Starting Renumbering
On the Revit ribbon, cick on the “Renumbering” button.
There are several tabs to allow renumbering elements, rooms, doors, grids and detail numbers.
Sequences can be alphanumeric and in most cases, increments will follow some common patterns. For example, a “Start
sequence with” value such as 001 will increment using that pattern up to 009 then subsequently shift to a single place
zero (010, 011, etc.). This convention does not apply to a specified Prefix value.
CTC BIM Project Suite User Guide
February 13, 2025
https://www.ctcsoftware.com
Page 46of 273
Renumbering Rooms, Areas and Spaces
To renumber areas select the “Areas” tab. Enter a value in the “Start sequence with” textbox.
The “Prefix” and “Suffix” textbox is optional and can be used to pre/append values to the sequence number.The
separator is also optional and defines additional characters to use as a separation between the sequence number and
the suffix.
Specify the ‘Start sequence with:’ to begin numbering with that value. Choose the ‘Increment’ value to increase
subsequent numbers by that increment.
If the “Increment sequence number with constant suffix” checkbox is checked, all subsequently renumbered areas will
receive the specified suffix value. With this option disabled, the suffix value will increment for each area with a constant
number; for example, if the first area’s suffix is “1” the suffix shown next will be “2” . In the example below, deselecting
this option would increment “M” to “N”.
CTC BIM Project Suite User Guide
February 13, 2025
https://www.ctcsoftware.com
Page 47of 273
If the“Auto swap area number” checkbox is checked, the number will be swapped automatically to avoid duplicates.
Once the number format is set, click on the “Renumber” button to start selecting areas from the active document.
The order in which the areas are numbered depends on the user selection. While selecting objects, the Renumbering
tool will display the next area number in the sequence.
Press the Escape (Esc) key, located on the upper left corner of the keyboard, to discontinue the selection prompt.
Renumbering Doors
To renumber doors, select the “Door” tab.
Two methods can be used to renumber doors: sequential numbering (similar to the room renumbering) or the To
Room/From Room property.
The “Start sequence with” textbox is used to set the starting sequence value and can optionally be combined with the
Separator and Suffix fields below.
Once the values have been supplied, click the “Renumber” button to begin renumbering doors. Press the Escape (Esc)
key, located on the upper left corner of the keyboard, to discontinue the selection prompt.
CTC BIM Project Suite User Guide
February 13, 2025
https://www.ctcsoftware.com
Page 48of 273
The other option is to renumber doors based on “To Room” and “From Room” property of a door. To use this method
select the “Room-based Numbering” option.
This function works by pulling the “From Room” or “To Room” property from the door. Select the desired property and
which phase the rooms exist in.
The “Separator” and “Suffix” options will be used a room contains more than one door, all the doors in that room will be
marked with the room number followed with the separator, if entered, and the suffix. If a room has only one door it will
be marked with the room number only.
Once the options have been selected click the “Renumber” button to begin renumbering doors. Once each door is
numbered in the desired order, press the Escape (Esc) key, located on the upper left corner of the keyboard, to
discontinue the selection prompt.
Important:The tool won’t number the door correctly if the door has been flipped. To resolve this issue, please change
the “From Room” and “To Room” properties of the door.
CTC BIM Project Suite User Guide
February 13, 2025
https://www.ctcsoftware.com
Page 49of 273
Renumbering Grids and Detail Numbers
The grid and detail number renumbering functions the same as the Room renumbering. Supply the configuration
options as desired and click the “Renumber” button. Once each element is numbered in the desired order, press the
Escape (Esc) key, located on the upper left corner of the keyboard, to discontinue the selection prompt.
Renumbering General Elements
The “General” tab, unlike any of the previous tabs, has the ability to renumber elements from any category with the
selected parameter (Mark by default). It is important to remember that it is possible to renumber elements from
multiple categories, so be sure to click on only the elements intended to be renumbered.
Special Notes
While renumbering elements, the change to its number is instantaneous. If you need to undo an action, exit the object
selection by pressing Escape (Esc) key, located at the upper left corner in the keyboard, and click the undo button in the
Revit.
CTC BIM Project Suite User Guide
February 13, 2025
https://www.ctcsoftware.com
Page 50of 273
View Aligner
Using View Aligner
View Aligner helps users with the placement of views on sheets. Use this tool to align views with other views by
common edges and levels.
Starting View Aligner
View Aligner is a floating toolbar which can be present even while using other tools and Revit commands.
On the Revit ribbon, click on the “View Aligner” button.
The View Aligner toolbar will open. The toolbar is shown below with the common menu expanded.
Alignment Methods
Each method described below begins by clicking the toolbutton, selecting the view to align by, then selecting
subsequent views to align.
The alignment method ends by pressing the escape (ESC) key.
NOTE: Edges of views are defined by their crop boundary.
CTC BIM Project Suite User Guide
February 13, 2025
https://www.ctcsoftware.com
Page 51of 273
Align Horizontally by Top Edge
Pick the view to align to (1) then the views to align (2). Press escape when all of the views have been aligned.
Align Horizontally by Center Line
Pick the view to align to (1) then the views to align (2). Press escape when all of the views have been aligned.
CTC BIM Project Suite User Guide
February 13, 2025
https://www.ctcsoftware.com
Page 52of 273
Align Horizontally by Bottom Edge
Pick the view to align to (1) then the views to align (2). Press escape when all of the views have been aligned.
Align Vertically by Left Edge
Pick the view to align to (1) then the views to align (2). Press escape when all of the views have been aligned.
CTC BIM Project Suite User Guide
February 13, 2025
https://www.ctcsoftware.com
Page 53of 273
Align Vertically by Center Line
Pick the view to align to (1) then the views to align (2). Press escape when all of the views have been aligned.
Align Vertically by Right Edge
Pick the view to align to (1) then the views to align (2). Press escape when all of the views have been aligned.
CTC BIM Project Suite User Guide
February 13, 2025
https://www.ctcsoftware.com
Page 54of 273
Align by Levels
NOTE: Views must be of the same scale.
Pick the view to align to (1) then the views to align (2). Press escape when all of the views have been aligned.
Align by Grid
Aligns views by the same grid. Vertical aligns to vertical, horizontal to horizontal. Views must be oriented in the same
direction.
Choose a grid from the list that is presented.
Align by Intersection
Aligns views by the same grids that intersect. Views must be oriented in the same direction.
Choose a horizontal and vertical grid in the list that is presented.
CTC BIM Project Suite User Guide
February 13, 2025
https://www.ctcsoftware.com
Page 55of 273
Fab Sheets
Introduction
Fab Sheets provides tools to group elements by parameter values, create scope boxes for each group of elements, then
produce views & sheets based on the scope boxes. While this tool is geared towards a fabrication workflow it may be
applied anywhere multiple views are required for a group of elements.
Starting Fab Sheets
On the Revit ribbon, click on the “Fab Sheets” button.
Settings
The first tab in Fab Sheets is used to set up all the graphics settings that will be used for view and sheet creation.
CTC BIM Project Suite User Guide
February 13, 2025
https://www.ctcsoftware.com
Page 56of 273
In the “Sequence Parameter Data” area, a project parameter must be specified to host the grouping values for elements.
An existing parameter can be selected, or a new parameter can be created using the “Create Parameter” button. While
any name can be provided, the default name for this parameter is “Sequence.”
The “Sequence and Increment Format” is used to adjust how the sequence and increment values are assigned to each
element when grouping them together. The default setting is “Sequence<separator>Increment” but can be reversed if
desired. The “Sequence Separator” field can be modified to adjust how the sequence and increment values will be
separated.
NOTE: It is important to choose a separator that will not conflict with the names and values of element parameters. In
addition, it is best practice to edit the element parameter values using the Fab Sheets tools to ensure they match the
names of the Sequences and Increment. If the values don’t match, Fab Sheets will not be able to determine the
sequence group of the elements. In the following example, the walls have a value with too many separators.
CTC BIM Project Suite User Guide
February 13, 2025
https://www.ctcsoftware.com
Page 57of 273
If any of these options are changed after initial setup, the “Update Sequences” button will parse through the project to
update any affected elements.
Helpful hint: When creating new sequence parameters, ensure that appropriate categories are associated. This can be
managed using Revit’s project parameters tool in the Manage tab.
CTC BIM Project Suite User Guide
February 13, 2025
https://www.ctcsoftware.com
Page 58of 273
Default view template dropdowns control the view templates that will be applied to views created by the tool. The scale
option only takes effect if scale is not included in the view template.
The “Sheet Properties” are used to set the titleblock and viewport to be used when creating sheets and placing views.
CTC BIM Project Suite User Guide
February 13, 2025
https://www.ctcsoftware.com
Page 59of 273
In some Fab Sheets workflows, such as concrete pour sequencing, it is desireable to be able to adjust graphic display
options for elements depending on their sequence values. Click the “Sequence Graphic Overrides” button to access the
“Sequence Graphic Overrides” dialog. Once any desired changes have been made click the “OK” button to save the
configuration and continue.
Sequence Management
The “Sequence Management” tab is used to build the sequence/increment structure, create selection views and assign
elements to increments. Sequences are used to organize increments, and increments are assigned to elements to build
groupings. To create a new sequence, click the “Add Sequence” Button.
CTC BIM Project Suite User Guide
February 13, 2025
https://www.ctcsoftware.com
Page 60of 273
In the “Create New Sequence” dialog type are the name(s) of the sequence(s) to be created. Multiple sequences can be
entered at the same time, separated by pressing the “Enter” key. Sequence names can also be generated in a
Microsoft® Excel® table, then copy/pasted into this dialog.Click “OK” to create the sequences.
To add increments, select the desired sequence from the list and click the “Add Increment…” button.
CTC BIM Project Suite User Guide
February 13, 2025
https://www.ctcsoftware.com
Page 61of 273
In the “Create New Increments” dialog, type in the name(s) of the increment(s) to be created. Multiple increments can
be entered at the same time, separated by pressing the “Enter” key. Increment names can also be generated in an Excel
table, then copy/pasted into this dialog. Click “OK” to create the increment(s).
If a sequence name or sequence/increment name combination that already exists is specified, a duplicate name
resolution dialog will appear. Select the desired action to handle the duplicate and click the “OK” button.
It may be helpful to assign colors to the increments to help identify elements belonging to that increment. Select an
increment and click the “Assign Color” button.
CTC BIM Project Suite User Guide
February 13, 2025
https://www.ctcsoftware.com
Page 62of 273
A color selection dialog will appear, select a color and click the “Ok” button. The selected color will be associated with
the increment.
The “Assign Random Colors” button can be used to apply colors to multiple increments at the same time using Shift or
Ctrl keys.
CTC BIM Project Suite User Guide
February 13, 2025
https://www.ctcsoftware.com
Page 63of 273
If some of the randomly assigned colors are not desirable, or are too close to their neighboring colors in appearance,
select the increment and use the “Assign Color” function to specify a different color.
To assist with assigning elements an increment/sequence combination, Fab Sheets can create “Selection Views” which
are created with color filters that match the color assignment. To create or update the selection views, such as after
changing a color assignment or name, click the “Create/Update Selection Views” button.
CTC BIM Project Suite User Guide
February 13, 2025
https://www.ctcsoftware.com
Page 64of 273
Floor plan views named “Sequence Selection Plan –Level #” will be added for each level of the building. 3D views
named “Selection 3D View – <sequence>” will be added for each sequence, as well as an overall “Sequence Selection 3D
View” view.
Fab Sheets can create views for both Sequences (shows all increments of the sequence) and Increments (just the
elements associated to an increment) by checking the boxes above the Create/Update Selection Views button.
CTC BIM Project Suite User Guide
February 13, 2025
https://www.ctcsoftware.com
Page 65of 273
These views are generated with filters to help identify elements that have been assigned to a sequence/increment
combo. If changes are made to the sequence/increment structure or names, or if a color is modified, the views can be
updated by clicking the “Create/Update Selection Views” button again.
To assign an element to a sequence/increment, select the desired increment and click the “Assign to Elements” button.
CTC BIM Project Suite User Guide
February 13, 2025
https://www.ctcsoftware.com
Page 66of 273
Revit will go into a “selection mode” allowing the selection of multiple elements by clicking on them. Window and
crossing selections can also be used in the selection mode. Once all desired elements have been selected, click the
“Finish” button from the options bar to assign the elements to that increment/sequence.
The elements will be color coded based on their sequence/increment color:
Once elements have been assigned to sequence/increments, views can be created. On the “View Creation” tab each
sequence/increment that has elements assigned to it will appear in the list
Select sequence/increment(s) from the list and click “Create Scope Boxes” to generate a scope box for each
sequence/increment. In this example, scope boxes will be created for Increment 01 – Increment 05
To generate views without scope boxes, skip this step. Fab Sheets will attempt to define the view crop area based on the
extents of the geometry to be displayed.
CTC BIM Project Suite User Guide
February 13, 2025
https://www.ctcsoftware.com
Page 67of 273
The new scope boxes will be centered around the centroid of the elements for each sequence/increment. At this point
it may be desirable to resize the scope box to achieve a better fit around the elements.
Once the scope boxes have been resized as needed, the last step is to create views. Select sequence(s)/increment(s)
from the list and then check the boxes next to each view type to be created in the “View Creation” area
CTC BIM Project Suite User Guide
February 13, 2025
https://www.ctcsoftware.com
Page 68of 273
.
The view type selections will be applied to all sequence/increment(s) selected. Click the “Create/Update Views” button
to generate the views.
A view will be created and named for each sequence/increment and each view option selected. The default naming
convention of “Sequence – Increment –View Type” can be adjusted on the settings tab by changing the “Sequence and
Increment Format” order.In this example some of the plan views generated are shown:
CTC BIM Project Suite User Guide
February 13, 2025
https://www.ctcsoftware.com
Page 69of 273
If the “Create Sheet” option was selected, a sheet will be created for the sequence/increment and all of the views for
that sequence/increment will be added to the sheet automatically.
CTC BIM Project Suite User Guide
February 13, 2025
https://www.ctcsoftware.com
Page 70of 273
Fire Rating
Introduction
Fire Rating is designed to assist in the creation of life safety plans. The add-in has tools to assign values to the fire rating
property, map line types to each fire rating value and generate graphics for plan views.
Starting Fire Rating
On the Revit ribbon, click on the “Fire Rating” button.
Setting Fire Ratings
The “Fire Ratings” tab can be used to set the native Revit fire rating property of walls. The fire rating property can also
be configured manually by editing the type properties of walls. Manually configured ratings can still be used with the
rest of the Fire Rating utility’s functions.Fire Rating also supports generating graphics based on fire rating values hosted
in a custom text based project parameter assigned to the walls category. Configuring the custom parameter will be
covered below.
The Fire Ratings tab will display a list of wall types in the project. By default the list is filtered to show only the wall types
that have instances placed in the project. To display all wall types in the project toggle the “Show All Types” button.
To configure the out of box fire rating property for a wall using this tool, find the desired wall type from the list and click
on it to select it. Selected items will have a blue background.
Multiple wall types can be selected by holding down the CTRL key. Additionally the “Select All” or “Select Unrated”
buttons can be used to make selections.
CTC BIM Project Suite User Guide
February 13, 2025
https://www.ctcsoftware.com
Page 71of 273
Once the selection set has been made, click the “Set Wall Ratings…” button.
In the new “Set Fire Rating” dialog that will appear, enter the desired fire rating value to apply to the wall(s). The
options control whether the value should be applied to the current type or if a new type should be generated.
Custom Fire Rating Parameter
Fire rating also supports fire rating values hosted in a custom text based parameter assigned to the walls category.
Many companies leverage a custom parameter to have an instance based option for assigning the fire rating values.
The “Custom Parameter” dropdown menu facilitates selecting a text based project parameter assigned to the walls
category. The custom parameter can be either an instance or type parameter and may be assigned to additional
categories beyond walls.
NOTE: if instance parameters are used, the values will NOT show in the Fire Ratings list. They will appear in the
Mappings tab.
CTC BIM Project Suite User Guide
February 13, 2025
https://www.ctcsoftware.com
Page 72of 273
The custom mapping values can be used in conjunction with the out of box fire rating values. When generating fire
rating graphics the application will first check if there is a value in the custom rating parameter, if there is that value will
be used and the graphic will be generated. If there is not a value in the custom parameter the out of box parameter will
be checked. Again, if a value is found it will be respected and the graphic will be generated. If neither parameter has a
mapped value no graphics will be generated for that wall.
Note that custom rating values will not appear on the wall elements shown on the “Fire Ratings” tab.
Mappings
The “Mappings” tab is used to tie existing Revit line styles and/or wall tags to fire rating property values that exist within
each project. For each fire rating property there will be a dropdown box to select an existing line style and another
dropdown box to select an existing wall tag. These mappings will be used to generate the graphics as described on the
next tab.
Detail components can be used as well. If the component is available in the project, select it from the list.
Mappings configured on this tab can be saved for re-use later or on other projects.
CTC BIM Project Suite User Guide
February 13, 2025
https://www.ctcsoftware.com
Page 73of 273
NOTE:While the mapping itself can be saved, this add-in does not facilitate transferring the actual Revit line type(s) or
wall tag(s).
To save a mapping, click the “Save Mapping…” button. Mappings can be saved in a project (must open the project
model to use them) or to a discreet file that can be loaded in by users.
CTC provides a simple, default wall tag family which is configured to show the “Fire Rating” property for walls. This
default family can be loaded into the project by clicking the “Load Default Wall Tag” button.Modifying the supplied
room tag or using a different tag family is fully supported.
Generating Graphics
Once fire ratings and mappings have been defined, graphics can be generated using the “Graphics” tab. On the left side
of the “Graphics” tab a tree view displays plan views from the active Revit project. Select the views from the tree for
which graphics should be generated.
CTC BIM Project Suite User Guide
February 13, 2025
https://www.ctcsoftware.com
Page 74of 273
The “Generate/Update/Remove Wall Tags” checkbox will toggle whether or not mapped wall tags will also be processed
when generating graphics.
The “Spacing” field controls the distance between tags along the length of a wall. If a single tag at the midpoint of the
wall is desired enter 0 for the spacing value. Curved walls will only be tagged at the midpoint. The “Orientation”
dropdown controls the orientation with which the tags should be placed; Horizontal, Vertical or Using Wall Orientation.
To control how far from the apparent end of wall a tag should be placed, specify a distance value the Min. End Spacing
text box. Select the distance unit from the dropdown.
CTC BIM Project Suite User Guide
February 13, 2025
https://www.ctcsoftware.com
Page 75of 273
Fire Rating also supports generating line graphics based on walls in linked projects. To include linked walls in the
graphics creation process, select the desired link(s) from the “Walls in Linked Projects” dialog.
Once the desired views, tag options and links have been configured the “Generate Graphics” button can be used to
generate lines and tags in the plan views selected.
Before:
CTC BIM Project Suite User Guide
February 13, 2025
https://www.ctcsoftware.com
Page 76of 273
After (using the default CTC wall fire rating tag):
Note: Due to limitations in the Revit API, tags cannot be applied automatically to linked elements. Fire Rating can
generate and manage line graphics on linked elements, however.
CTC BIM Project Suite User Guide
February 13, 2025
https://www.ctcsoftware.com
Page 77of 273
Graphics Maintenance
Generated graphics are static and will not automatically update if the model changes. To keep graphics in sync with
current model geometry the “Update Graphics” or “Remove Graphics” buttons can be used. Graphics updates or
removal are based on a set of rules in the “Options” dialog:
CTC BIM Project Suite User Guide
February 13, 2025
https://www.ctcsoftware.com
Page 78of 273
Invisibility Advisor
Introduction
Invisibility Advisor assists Revit users in finding elements that are not displaying properly. In addition, it can identify the
causes of invisibility as well as offer useful information and links to relevant knowledgebase articles for each issue. In
many cases, Invisibility Advisor can automatically ‘fix’ the display of the elements in question.
Starting Invisibility Advisor
On the Revit ribbon, click on the “Invisibility Advisor” button.
Fixing Common Visibility Issues of Elements in Views
There are two ways to begin: Pick an element from a list or select one or more in a Revit view. Depending upon what is
known about the element, either is fairly straightforward.
Invisibility Advisor is “modeless” which means it can be used simultaneously with most Revit operations such as
navigating views, selecting, creating and editing elements.
Choosing an Element to be Found in a Target View
If there is no view where the element is visible or only the name and category of the element is known, this is the most
effective starting point.
Open the view in which should display the element using Revit’s Project Browser pane. All views which can contain
elements can be analyzed but they must be “open” in the current Revit project.
Using this method, it is most helpful to open any views that could have visibility issues before proceeding.
If additional views are needed, open them andbe sure to click the “Refresh” button so that the tool can gather an
inventory of the elements once again.
CTC BIM Project Suite User Guide
February 13, 2025
https://www.ctcsoftware.com
Page 79of 273
From the element selection dropdown, locate the element to be found in the list and select it.
To refine the list, type a term that matches the category, name or ID.
To display a list of only pre-selected elements, check “Selection Only”
Choose the view to search in the Target View dropdown list and click the Find Element button.
CTC BIM Project Suite User Guide
February 13, 2025
https://www.ctcsoftware.com
Page 80of 273
Pre-Selecting One or More Elements that are Visible in Other Views
There may be cases when the easiest method of uncovering hidden elements is to find a view where they are visible and
selecting them. This is most effective from views which display the objects from other perspectives or sub-views such as
elevations, sections or enlarged views.
Open the target view if is not already. Next open a view which displays the object or objects to be analyzed.
Click either the “Select Element” or “Select by Crossing” buttons.
This will allow a single element to be selected at a time.
Select multiple objects by drawing a rectangular selection window from corner to corner
If an element’s ID is known, use the “Select by Id” button and enter it.
TIP: to find an element’s ID, select it and use Revit’s ID inquiry tool located on the Manage tab.
Once all elements to be found have been selected, choose the target view to search and click “Find Element”.
CTC BIM Project Suite User Guide
February 13, 2025
https://www.ctcsoftware.com
Page 81of 273
Invisibility Advisor Results
In the following example, we are trying to find out why this element (represented as green dashes) is not visible in the
view.
After clicking the “Find Element” button, the Invisibility Advisor results window is shown.
CTC BIM Project Suite User Guide
February 13, 2025
https://www.ctcsoftware.com
Page 82of 273
The element has two issues preventing it from being displayed properly in the view. To see more details about each
issue, click the “More” button. This will expand showing additional information about the specific problem found.
According to the results, this object has object style overrides and view filter properties applied that contribute to it’s
invisibility. Luckily, these two conditions are easily fixed automatically. Simply click the “Fix” buttons for each issue until
the object becomes visible again.
We found it!
To go back to the main window and find more elements, click the “Done” button at the bottom of this window.
To force the application re-to analyze the element and target view another time (if the attempts to manually fix were
not fully successful), click “Check Again”.
Clicking “Close” will exit the tool. The applied fixes will be retained.
CTC BIM Project Suite User Guide
February 13, 2025
https://www.ctcsoftware.com
Page 83of 273
It may be helpful to use the “Show” button to invoke the command or tools that can be used to manually fix the cause of
invisibility.
Online Help
In the lower left of each issue card is a hyperlink to Autodesk’s current knowledge article database. The link includes
parameters that indicate Revit version and keywords related to the issue.
An internet connection is required to use this feature and public access to the website may be dependent upon
company firewall rules or limitations.
Click this link to test whether the main site is accessible from your location: http://help.autodesk.com
If no result is shown for an item, it may be that a related article exists.
The terms used to search the site can be managed in the Help Links File (see the Options section below).
Options
The table below lists the options available in Invisibility Advisor and their functions .
Default
Label
Description
Checked
Remember the size and position of the main and
results window
Interface, user changes will be remembered
Checked
Warn when fixing visibility issues may affect other
elements
If checked, user receives a warning that multiple
objects will be affected visibly but the proposed fix
Unchecked
Always search for elements within links
If checked, the amount of time the application runs
a search is greatly increased
Checked
Include results with occasional unknown visibility
status
Also show a result row even if the cause of an
element’s invisibility cannot be determined
Checked
Include cases where visibility cannot be ever
evaluated by this app
In some situations or due to API limitations,
visibility status cannot analyzed
C:\Program
Data \ CTC
Help Links File:
XML file that specifies search terms to be used
when linking to an online Knowledge Base system.
CTC BIM Project Suite User Guide
February 13, 2025
https://www.ctcsoftware.com
Page 84of 273
Model Compare
Introduction
Model Compare is used to compare the same Revit file at 2 different points in time, to identify differences. Model
Compare works by taking data “snapshots” of Revit files, which are then used to generate comparison results. By
utilizing snapshots there is no need to retain full copies of Revit project files as a project progresses.
Snapshot files are self-contained and small by comparison to a Revit model. Snapshots can also be configured to be
taken on a schedule, for example after hours and perhaps once a week for a specific project.
Starting Model Compare
On the Revit ribbon, click on the “Model Compare” button.
Effective Use of Model Compare
The most effective use of Model Compare is to take periodic snapshots of the desired Revit files. The comparison
between two snapshot files is based heavily on Revit element IDs, which would vary from project to project. Periodic
snapshots can be used, for example, to identify what changes are being made within a project over the life of the
project, or to identify changes made by consultants
Taking Snapshots
To take a snapshot, first open the desired Revit model. For performance reasons it is advisable to have only the single
model whose snapshot is desired be open in the Revit session. The file must not have any unsaved changes at the time
the snapshot is taken. Click on the “Take Snapshot…” button.
The following dialog will appear:
CTC BIM Project Suite User Guide
February 13, 2025
https://www.ctcsoftware.com
Page 85of 273
The first step is to select to where the snapshot file should be created. The “Browse” button can be used to select the
location and enter the file name to use.
The next step is to determine what data to include in the snapshot. This is done using the large filtering section in the
middle of the screen.The more information that is included in the snapshot, the longer it will take to create the
snapshot.
Filtering can be used to not only reduce the time it takes to create a snapshot, but reduce the amount of information
that needs to be analyzed in the resulting comparison report.
Please refer to Appendix A for an explanation of how to configure the settings on the “What to Include” and “Where
to Search” tabs.
Once the “Take Snapshot” button is clicked, Model Compare will begin extracting project information into a Snapshot.
Depending on the size/density of the Revit model, as well as the filter settings, this can take several minutes. The
following progress dialog will be displayed during the snapshot:
CTC BIM Project Suite User Guide
February 13, 2025
https://www.ctcsoftware.com
Page 86of 273
When the snapshot completes, a message will be shown at the bottom of the main Model Compare window indicating
the results of the snapshot.
Example Changes
This section will help tie the comparison results (shown in the next section) to actual changes made in Revit. These
changes will be specific examples made on a sample project, in an actual production environment.
Office 114 – New Element
In the first snapshot, there was no door leading into office 114:
In the second snapshot, a door has been added:
CTC BIM Project Suite User Guide
February 13, 2025
https://www.ctcsoftware.com
Page 87of 273
Elevator Equipment Room – Model Change
In the first snapshot, the ELEV EQ. Room 119 had an area of 52.76 square feet:
In the second snapshot, the north wall has been moved to increase the size of the room. The area has changed to 69.90
square feet. Note the position of the north wall in relation to the horizontal grid line.
CTC BIM Project Suite User Guide
February 13, 2025
https://www.ctcsoftware.com
Page 88of 273
Office 105 – Element Deletion
In the first snapshot, room 105 contained a chair family:
In the second snapshot the chair has been deleted:
CTC BIM Project Suite User Guide
February 13, 2025
https://www.ctcsoftware.com
Page 89of 273
Family Definition change - New Wall Type
A new wall type has been added after the first snapshot and before the second. The new wall type name is Interior –6”
Comparing Snapshots
To run a comparison, click the “Comparison” drop-down button, then the “New Comparison” button.
CTC BIM Project Suite User Guide
February 13, 2025
https://www.ctcsoftware.com
Page 90of 273
In the “New Comparison Pair” dialog, browse to two previously taken snapshot files. The older snapshot should be
selected on the left side, while the newer snapshot should be selected on the right side.Note the “<>” button can be
used to swap the locations of the selected snapshot files between the left and right sides.
If the filter settings that were used to create each snapshot were different, the red text seen in the image above will
appear.
IMPORTANT: If the filter settings were too different (generated mutually exclusive data) Model Compare will not let you
proceed to generate the comparison data from those snapshots, because there wouldn’t be any meaningful results.
A comparison won’t be allowed if any of the following are true:
•The selected snapshots were filtered to include completely different sets of categories
•The selected snapshots were filtered by completely different levels
•The selected snapshots were filtered by completely different views
•The selected snapshots were filtered by different “Phase Created” names
•The selected snapshots were filtered by different “Phase Demolished” names
IMPORTANT: If the filter settings between the snapshots only contained some common overlapping data gathered,
Model Compare will allow the comparison to be generated, but with a warning stating that some results may be
misleading.
For example, extra Revit objects that were collected in the later snapshot may appear as “Added” in the resulting
comparison, when in reality they did exist in the older snapshot, but were filtered out.
The best practice is to use identical filtering settings on the snapshots to be compared.Filter settings can easily be
saved and reloaded for later use, which should help make keeping track of filter settings manageable.
CTC BIM Project Suite User Guide
February 13, 2025
https://www.ctcsoftware.com
Page 91of 273
Clicking the “Compare Snapshot Filter Settings Used” button will allow viewing the filter settings used by each snapshot
at the same time:
Switching between tabs for either the settings used by the old snapshot or new snapshot will automatically switch tabs
for the other settings as well.
In the above example, the filter settings for the newer snapshot show that Slow Parameters were not gathered when
the later snapshot was taken.
CTC BIM Project Suite User Guide
February 13, 2025
https://www.ctcsoftware.com
Page 92of 273
Once the snapshots have been defined, Comparison Filters are available to control which information to compare
between the snapshots.
The three comparison filters on the first tab (for elements) are:
•Family Categories – This column is for the family definitions themselves. For example, if a new wall type was
created on the walls category, checking “Walls” in this list would cause that change to be shown in the
comparison results.
•Model Category Elements – This column is for model elements that exist in the project. For example, if a new
wall is drawn in the project, checking “Walls” in this list would cause that change to be shown in the comparison
results.
•Annotation Category Elements – This column is for annotation elements that exist in the project. For example, if
a wall tag is deleted, checking “Wall Tags” in this column would cause that change to be shown in the
comparison results.
Comparison filters can also be configured on the “Parameters” tab:
CTC BIM Project Suite User Guide
February 13, 2025
https://www.ctcsoftware.com
Page 93of 273
The options available determine which groups within the parameter window should be included in the comparison. For
example, checking “Constraints” would include all the parameters listed under “Constraints” in the properties window
to be compared (“Location Line” through “Related to Mass”)
CTC BIM Project Suite User Guide
February 13, 2025
https://www.ctcsoftware.com
Page 94of 273
Select the desired options for the comparison. For this example all items have been checked.
The “Comparison Settings” can be saved to a .cps settings file for later re-use or to share with other Model Compare
users. To save the settings file, click “Save…” and specify the desired location.
To load previously save settings, click the “Load…” button and browse to the desired settings file.
For this example we have selected all possible comparison options. Click OK to run the comparison.
CTC BIM Project Suite User Guide
February 13, 2025
https://www.ctcsoftware.com
Page 95of 273
Depending on the size of the snapshot files the comparison may take several minutes to complete. A progress bar will
display the current activity at the bottom of the “Model Compare” dialog.
CTC BIM Project Suite User Guide
February 13, 2025
https://www.ctcsoftware.com
Page 96of 273
Comparison Results
Once a comparison has completed the results will be displayed in the main “Model Compare” window. Tabs are used to
display different parts of the comparison results.
The tabs are:
•General Information – Contains overview information about the Revit project such as the number of model
objects, warning counts, view counts, etc.
•Elements – Contains information about Family definitions and Modeled elements. If the model or family
definitions are changed that information will be reflected here.
•Parameters –Contains parameter values organized by group. The “Position X” value could be used to identify all
elements across all categories that moved in the X axis for example.
•Report – Rolls up all the information from the previous 3 tabs and puts it in a spreadsheet that can be saved to a
spreadsheet file (for example a .xlsx file), searched, sorted or shared.
Here are the how the changes made earlier are reflected in the comparison results.
NOTE:Once a comparison has been made, the comparison results themselves can be saved to a .mcr file, which can
then be reloaded at a later time, even by a different Model Compare user who is using a different computer.
CTC BIM Project Suite User Guide
February 13, 2025
https://www.ctcsoftware.com
Page 97of 273
Office 114 – New Element Example
In the example above a new door was added. This change caused the “Doors” category to be highlighted in yellow
indicating the change. Expanding the “Doors” category shows the new door exists in the second snapshot (on the right)
that didn’t exist in the first snapshot (on the left). The line displaying the information for the new door is color coded in
Blue to indicate a “non-existing (Added)” condition.
CTC BIM Project Suite User Guide
February 13, 2025
https://www.ctcsoftware.com
Page 98of 273
Elevator Equipment Room – Existing Element Change Example
In this example, the north wall of the Elevator Equipment room was moved north in the project by several feet. Moving
this wall also extended the joined walls in the project. In the image below, two of the walls involved in the change are
expanded to show their data. The top wall (element 186633) shows a change in its bounding box in the Y direction
because that is the only axis in which it was moved. One of the joined walls (element 186684) shows a change in its
Area, Bounding box, Length and Volume. The element existed in both snapshots, which Model Compare views as a
change, and colors the cells yellow.
CTC BIM Project Suite User Guide
February 13, 2025
https://www.ctcsoftware.com
Page 99of 273
Office 105 – Element Deletion Example
In this example the chair in room 105 was deleted. The Furniture category is shown in yellow because of the change.
Expanding the Furniture category reveals the chair itself (element 383975) shown in red. The image below shows the
chair as well as the contents of the “Other” group of parameters; Note the value “OFFICE 105” of the “Room” parameter
from the first snapshot.
CTC BIM Project Suite User Guide
February 13, 2025
https://www.ctcsoftware.com
Page 100 of 273
Auto Zoom, Select and Copy
When the Auto Zoom button is enabled, Model Compare will automatically zoom in on the location of a model element
within the Revit model when that element is selected from the comparison results. This function assumes the model
the snapshot was taken from is the model that is open in the current Revit session.
When the Auto Select option is enabled, Model Compare will automatically select the element within the Revit model
when that element is selected from the comparison results.
When the Auto Copy option is enabled, Model Compare will automatically copy the element ID of an element selected
from the comparison results to the clipboard.
CTC BIM Project Suite User Guide
February 13, 2025
https://www.ctcsoftware.com
Page 101 of 273
The next three tools (Filters Library, Scheduler Configs and Scheduler) will be discussed in the section below in the
Scheduling Snapshots section.
CTC BIM Project Suite User Guide
February 13, 2025
https://www.ctcsoftware.com
Page 102 of 273
Report Tab
The report function gathers all the information from the comparison results and puts it into a spreadsheet format. The
report can then be saved externally in several popular spreadsheet formats, including .xlsx and .xls.
CTC BIM Project Suite User Guide
February 13, 2025
https://www.ctcsoftware.com
Page 103 of 273
Scheduling Snapshots
Because querying a Revit project for data can be time-consuming, Model Compare allows you to schedule a snapshot
such that the snapshotting process can happen any time, for example after hours or on a weekend.
As it can also be useful to track a project’s changes over time, a snapshot of a project can be scheduled to occur
periodically, for example every week.
IMPORTANT:A BIM Project Suite license must be available during the entire time a scheduled task runs.
Snapshots will not be generated if a license is not available.
When snapshots are scheduled to occur, at the time they are to happen new Revit sessions will be used for the
processing. The Revit splash screen will appear briefly as new Revit sessions begin the processing, but the rest of the
snapshot process will not be visible.
IMPORTANT:Scheduled snapshots are not supported if Revit itself is using a borrowed floating license.
IMPORTANT:A user account MUST BE logged in on the computer at the time the task is scheduled to run (e.g.
10:00 PM). This is required for Revit to be able to be launched. The logged in user DOES NOT need to be in Revit at the
time. So if a task is scheduled to run on this computer later tonight, you must NOT Log Off (or “Sign Out”) at the end of
the day, but you can Ctrl+Alt+Del and “Lock” the workstation, which keeps you logged in but prevents anyone else from
using the computer.
IMPORTANT:The user account logged in at the time the task runs must have drive letter mappings, permissions,
etc. that are compatible with the settings and work to be done. For example, if you’ve specified to take a snapshot from
a project on the “P:” drive, the user account that is logged in at the time the task is to run must have a “P:” drive
mapped correctly and have permissions to at least read from that drive.
IMPORTANT:Any time a task is created or edited with this tool, when done being created or edited it will be set
to run as the user who just created or last edited the task. In the above example, that means the person who last
edited this task must have the proper permissions to files on the “P:” drive for the work to be done. Changing which
account the task runs-as can be done using the Windows Task Scheduler, but if it’s edited again with this tool, then who
it runs-as will again get reset to being whoever last edited the task on this computer.
IMPORTANT:Central files are processed by creating a new local file in the current user’s personal temporary
directory and then opening the new local file for processing. This prevents conflicts or other issues that can be caused
by opening a central file directly. The new local file is created opening all worksets. When the export is complete, the
new local file is closed and deleted. This workflow is needed to ensure all links (including relative links) are maintained.
Single user project files can only be opened from their original locations directly, in order to ensure all links are
maintained. An error will occur if the single user project file is already opened in another Revit session, either on this
computer or another computer.
The Windows Task Scheduler can be used to manually edit the task, provided none of the “Actions” are changed.
Configuring snapshot schedules is done using the Filters Library, Scheduler Configs and Scheduler buttons on the toolbar.
CTC BIM Project Suite User Guide
February 13, 2025
https://www.ctcsoftware.com
Page 104 of 273
Filters Library
The Filters Library button allows you to load and save filter settings to *.psf (Project Snapshot Filters) files to any folder.
The selection of a filters file is necessary for the scheduled snapshot to know what data to pull from each Revit project
file it processes.
A default folder is provided, typically: C:\Users\Public\CTC Software\Model Compare\Snapshot Filters
The location of the default filters library folder can be controlled in the Options, which are discussed below.
The Filters Library dialog is pretty self-explanatory:
The toolbar across the top controls loading and saving filter settings. The filter settings themselves complete the rest of
the dialog.
Please refer to Appendix A for an explanation of how to configure the settings on the “What to Include” and “Where
to Search” tabs.
CTC BIM Project Suite User Guide
February 13, 2025
https://www.ctcsoftware.com
Page 105 of 273
Scheduler Configs
A scheduler configuration contains all the settings that are to be applied to a project when creating a snapshot. These
settings are stored in *.mcconf (Model Compare Configuration) files.
These settings include:
1)In which folder to store the created snapshot file (*.cpd file)
2)Which filter settings file (*.psf) to use when taking the snapshot
3)Settings that control how to name the snapshot file to be generated
The dialog looks like this, with some sample values provided:
The value for “Save snapshot to folder” determines where the snapshot file will be stored. This can be a specific folder
(e.g. “C:\Snapshots”) or it can be a folder that is located relative to where the project file being processed is located.
If either the “Date” or “Time” checkboxes are checked, one more subfolder will be created that will be named by a date-
and/or tme-stamp of when the snapshot was taken.
CTC BIM Project Suite User Guide
February 13, 2025
https://www.ctcsoftware.com
Page 106 of 273
Relative path example 1: Use a subfolder within the project’s folder